#include <cstdio>

using namespace std;

int main(int argc, char const *argv[])
{
  int *p;
  int arr[10] = {10, 11, 12, 12, 12};

  p = arr; // 将 p 初始化为 arr 数组的第一个元素的内存地址

  int m = *(p + 2);

  int* n = &m; // & 获取值的内存地址被称为指针

  printf("%d", *n); // * 获取指针指向的变量的值

  printf("%d", arr[100]);

  return 0;
}
